diff --git a/BeSafePlus/Views/ActivityHistoryPage.xaml.cs b/BeSafePlus/Views/ActivityHistoryPage.xaml.cs
index a6be905c0e4eadcc8527887faa5de4b7d9a11d69..4582489efc299184203be3325c07ebcb23083d64 100644
--- a/BeSafePlus/Views/ActivityHistoryPage.xaml.cs
+++ b/BeSafePlus/Views/ActivityHistoryPage.xaml.cs
@@ -50,7 +50,10 @@ namespace BeSafePlus
 
             await Task.WhenAll(loadStepGoalTask, loadWeeklyStepsTask, loadMonthlyStepsTask, getStepCountTask);
 
-            _viewModel.AccumulatedSteps = await getStepCountTask;
+            if (_viewModel.AccumulatedSteps == 0)
+            {
+                _viewModel.AccumulatedSteps = await getStepCountTask;
+            }
 
             LoadChart();