update of manipulation