Refactored: no matter how new view shown to user, it’s updated.