transaction update part