added backoff.inProgress()