Added API throttling