more things for epoll client