I-485 pending over 180days, and I-140 approved over 180days, my understanding is that the employer can not revoke the sponsorship.