sync -> update