update ui&js