page ui function update