RequestHandler now returns Future<Response>s