copy udpates on change