Added async validation for email uniqueness