user add and update transaction control