use epoll on linux