move queueManager to ioHandler