update the UI
update the UI