add epoll'ed socket handling