update client demo