update user sign up logic