fix for google/yahoo/facebook re-auth