updating manipulator