update view point internal index accordingly with viewpoint change