finish update view