Is that true that while waiting for I-140 and I-485 approval, the person should not travel out of country? Otherwise, the application will be delayed 3 months for each travel outside of US?thanks