sync&update