added tuning for backoff