Thank you very much for your info and encouraging words. Probably it is true they will finish our namecheck by the time our PD becomes current. It is a long journey waiting for our green card, but since we can not do much, it's better to be hopeful and positive. Yes, I believe most family will finally get greened, like your family.
Thanks again.