update Manip