update and sync works