Thank You ALL for your inputs.
All of my segment flight are under 1 booking. Narita airport is not my original departure airport .
My original departure is from SFO==> NRT==>ICN==> SIN ==> DPS ( Bali is my final destination) . So the segment from Japan to Incheon with Asiana flight , from Incheon to Bali ( with Singapore flight . I will ask the SFO check in counter to send my luggage to final destination ( Bali) .
I do not have any idea how I will get all of my boarding pass, I assume that I will get my boarding pass after landing at NRT airport for the leg NRT-ICH and ICN -SIN . Then when I get to Singapore airport, will get a boarding pass from Singapore to Bali ( at Singapore airline transits counter) .
With your input, I will accept my new itinerary and hope that all connection will go smoothly. At this time, I have no idea which terminal I will arrive and depart at ( Narita, Incheon and Changi). I will check with transist counter when arrive there.
If anyone have more detail information , please share. I will update my thread after I complete my trip.