You can apply it by yourself. you can change job after I485 pending 180 days, but need the job function similar. I did.