doesn't matter, as O-1 is similar to H-1, you can renew it while I-485 is pending.
Address change could be a problem. But if you call USCIS and file AR11, it should be ok (If you have several I-485 petitions pending, for each case number, you need to tell them the address change).