Replace fixed delay with variable backoff delay depending on how many times `available` is called sequentially
Replace fixed delay with variable backoff delay depending on how many times
availableis called sequentially