fixes on OAuth login, added Passbook push type