Add a loop utility function
Retry the throttle up to three times