first approach to refreshing sf token