Exponential retry policy.

Too bad if your code depends on time. Clients sometime can have crazy time set.