But if you are subject to background check, you will get visa after several weeks, or several months.
The best way I think is to apply a new visa in Mexico or Canada, you can still come back to US even you are requested for a background check. But if your visa is denied, you have to go back to China directly.