updates in client