modify updating