update client ui