better rate limit handling