change ExponentialBackoffRetry to  RetryUntilElapsed
improve log info