fix token refesh ... it wasn't working )-;

simplified the algorithm to use a single setTimer (2 minutes before
refrsh required)