update transaction views and controller