zhefu patch: randomized backoff upon lock timeout