fixed change layer undo