Technically, I would say no, you do not need a new visa. However, USCIS may see it differently. Therefore, I would recommend that you apply/obtain a visa renewal while you are in your home country.