updating syncing

auth model now handles auth like it should