only load viewpoint with non worker