fixed bug in update client info, fixed validation on update