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