update UI, hide button