update control and torus