fix bug, re-register fd into epoll, and add round robin for conn_fd distribution