running handlers in a separate thread
think of a way to run handlers in a separate thread This way a long call won't block the others during the execution. Consider having some kind of lock there because the handler structure might be shared among other threads.