update the User interface
update the UI