Better handling of rate limiting + handle 429 responses + better stats