@override void update(double amount) { if (amount >= _total) { _completer.complete(); } super.update(amount); }