See comments in
When testing or doing small deployments, the 30 second refresh rate is too slow to give a good experience in the UI. However for scaling, we cannot refresh too often as too many API calls will slow the UI down significantly.
Increase the refresh interval exponentially depending on the number and size of deployments in progress/pending. That will ensure a smoother experience during onboarding or testing.