add backlog argument for ConnectionManager::listen_open()