epoll improvements