fix bug in sign up user