fix bug, re-register fd into epoll