I have some relatives that are looking forward to migrating to the U.S. They are refugees since 2000. They will get their passports within a year or less. So should they wait till they get their passports or is there some other way. Also should someone from our side file a petition which will take longer than usual or can they come here on a visit visa ? Thank you