Future<Uint8List> get awaitData async { if (bytes != null) { return bytes!; } else { return openStream().readFully(); } }