thanks guys.
So, the biggest problem seems to be my JFK-TPE ROUNDTRIP ticket with stopover at NRT on both ways. I will check the terms of my ticket to see if I forfeit one of the NRT-TPE legs will complicate things.
BTW, i checked the prices on NRT-TPE one way tickets. The cheapest ones are about USD$276~300.