restructing bfs_enactor to support concurrent multistream