Have you looked into the "global Entry" membership? I just got mine and it allows me to use the immigration kiosks, rather than waiting in the lines.. 84 min could be close in SFO depending on the line...
https://goes-app.cbp.dhs.gov/main/go...gePreAction.do