I485 has to be filed within the US. Technically, the benifeciary has to stay within the US before receiving the receipt notice from USCIS.