autosync implemented