restricting to use 1 thread for EventLoopGroup and using blocking and promise