validate update request
rename some validation functions