Thanks to all for your explanation. It helps to ease my worries from the short transit at ICN. Unfortunately, the SFO transit has been added an extra hour (making it 3 hours) by removing an hour from ICN.
Not very happy after hearing lounge in ICN is superior than SFO... but oh well... Thanks again.