exp backoff in spinlock