I'm a US citizen. And I concurrently filed I-130, I-131, I-485 for my parents in December 2015 when they stayed in the US as visiting guest under B2 visa. Short after I submit the petition to USCIS, my father went back to China due to some health emergency. He returned to the US in May 2016 still using his 10-year B2 visa. We just received a notice from USCIS a few days ago. It says my father's I-130 petition is approved, but his I-485 was denied due to his leave without an advance parole while I-485 pending. So my question is what I should do next? refile I-485 and I-131 for him again immediately?
Thank you very much for your help in advance!

