updates GUI