I was laid off during waiting for my priority date after I-140 approved, and I never had a chance to file I-485. My question is: can I find a position for the same employer now and file I485 directly? Is there any expiration date for the I-140? Any suggestion will be helpful.