add observer to AuthService