user transaction update