Jaggy,
Thanks for the reply. So before I-485 approval one can change job based on AC21 once I-485 approved, within 6 months one has even less flexibilty to change the job. The reason why I asked this question is that I have chance to change to better job but I do not want to do so before I-485 done. Now looks like I have to lose that chance.