Thank you folks for all the info and supports!!! My wife finally received her VISA last week. In her passport, there are two VISA stickers, one is CR1 which was stamped with "Cancelled Without Prejudice", another is IR1 which is valid.
My question is that is it the time to order green card now? I remember I have seen that the green card could be ordered and issued before entering the US. How could we do this?