@override loadAsync(url) async { var completer = Completer(); load(url, (data) { completer.complete(data); }); return completer.future; }