optimize work with epoll