fix signup DOB and user type bugs