Use shared_ptr for ready futures to safely launch new graph