refine retry behavior, using exponential retry, retry count setting