logic corrected in user.go > ValidteUpdate() to fix hanging bug