sync for changes