Thank you very much for your input. USCIS requested me to provide all the documentation before 6/28, do it mean I have to leave US by then? My problem is I need to renew my passport before leaving, but it takes at least 40 days in Houston, which means I have to wait till almost the end of July. Is that a problem?
Thanks again.