only set home if unset
updated client