Optimistic Concurrency Control first approach

Doing save in post save cause double saves, it can be done in pre_save method?