You should delay the divoice until you get the green card. You can go separate first. Actually, I have a friend who also divoiced with her hu*****and. But she only offically file the paper when they both get the greencard.