Changed from manual FutureGroup to quiver FutureGroup