Yes, you can change job.
To file 485, you have to wait until your PD is current, which maybe next month.
If you do not get RFE for 140, you are fine. If you get one, you might have trouble. it depents how you wrote 140. It is better keep H1B visa.