Update to use Future.completedFuture instead of FutureResultImpl