Optimistic locking: take optimistic when operating data, don't think other threads (coroutines) will modify this part of the data at the same time, so you...