If further delay will result in your losing current job, 请律师 may help you speed up the process. You need to talk with a good immigration lawyer to get his/her advice. Good luck.