updateClient