added custom password and email update page and fixed validation issue reported