Every thread has own event loop. All asynchronous processes are working with events. How http object can deal with events if You block event loop ?
By the way. It will be better to refactor Your code to properly work in event driven world