Added mockup of backoff lock and tried to implement it.
Added another implementation, with default lock.