async server based on ServerProtocolFactory
server with failure detection