@override Future get completed async { while (process.isNotEmpty) { await process.removeAt(0); } for (var x in _data) { await x.completed; } }