When you update something in the model, the viewports remain outdated, but you don't update right away, you just keep working until, at some point, you need to review the sheets with the viewports, right?
Many of us have good enough machines, so it could be possible that the unused hardware resources could be used in the background to update the viewports while we work in the model?