rename BlockingQueue, close epoll fd when Poller destructs