Future<bool> initialize() async { if (initialized) return SynchronousFuture(true); themeMode = await _loadThemePreference(); initialized = true; return true; }