update UserInterface