public async void FetchDataForDiseaseRateViewModel()
        {
            _diseaseRateOfTodayData = new DailyNumbersViewModel();

            try
            {
                bool isSuccess = await DailyNumbersViewModel.UpdateFHIDataAsync();

                if (!isSuccess && LocalPreferencesHelper.HasNeverSuccessfullyFetchedFHIData)
                {
                    OnError(new NullReferenceException("No FHI data"));
                    return;
                }
                LogUtils.LogMessage(LogSeverity.INFO, "Data for the disease rate of the day is loaded");

                OnSuccess();
            }
            catch (Exception e)
            {
                OnError(e);
            }
        }
        async void LoadDataAndStartDiseaseRateActivity()
        {
            try
            {
                var isSuccess = await DailyNumbersViewModel.UpdateFHIDataAsync();

                if (!isSuccess && LocalPreferencesHelper.HasNeverSuccessfullyFetchedFHIData)
                {
                    OnError(new NullReferenceException("No FHI data"));
                    return;
                }
                LogUtils.LogMessage(LogSeverity.INFO, "Data for the disease rate of the day is loaded");
                OnActivityFinished();
            }
            catch (Exception e)
            {
                if (!IsFinishing)
                {
                    OnError(e);
                }
            }
        }