Why await the result rather than just Future.sequence(fresult).onComplete { ... } ?