diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index 3896cd57051b2f604c2c901bbdce1ff51360c272..c5cb4cc4e6dda008619d1de57fdff7f04688cbcb 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -216,7 +216,7 @@ int main(int argc, char *argv[]) {
     double const h = 1.0 / timesteps;
     for (size_t run = 1; run <= timesteps; ++run) {
       if (parset.get<bool>("printProgress")) {
-        std::cout << ".";
+        std::cout << '*';
         std::cout.flush();
       }
 
@@ -271,6 +271,10 @@ int main(int argc, char *argv[]) {
               (*s4_new)[i] = compute_state_update(h, unorm, L, s4_old[i]);
             }
           }
+          if (parset.get<bool>("printProgress")) {
+            std::cout << '.';
+            std::cout.flush();
+          }
           if (energyNorm.diff(u4_diff_old, u4_diff) < 1e-14) // TODO
             break;
         }