fix bug with user signin and signup