when a new stage and data points are retrieved, they should not be stored in a separate data structure, because user would only have one stage ("All Stages") that should be used for plotting & merging data etc.
Remaining time & stages should also be updated accordingly.
Do we really need forever strategy?
If so, following UI updates are necessary: