added TestExponentialBackoffLoop()