change type of backlog argument of ConnectionManager::listen_open() to uint32_t