#7 update ui