I see, I definitely would like to fix this, would it be helpful to use `select_for_update()` and `@transaction.atomic`?  I would be very grateful if you could give me a hint as to whether this is a good approach or if there might be a better one.  