handle rate limit issues on login