a easy to use epoll library