add NIOConnector