improve epoll_ctl