update ui and app
update ui and app