udpate client