Replaced all HTTP requests with rateLimitedRequest