First epoll implementation