copy update and color change