use exponential retry instead of linear