sync push tut. with the auth changes and small polishes