some changes in update client