Automatic polling with rate limits