optimistic locking enabled