update NonlinManipulator