update SceneGraph