viewport updates