exponential backoff and fixed logging