fix file descriptor leak of epollfd