@override Future<bool> start({bool refresh = false, String? key}) async { if (!enabled) return false; busy = true; await _start(refresh, key); busy = false; return true; }