finish update

yes, finished