Change approach to use 1 Executor per EventLoopGroup. Also added sync on shutdown.