design a cache(guava +delayQueue) for access token.
retry next when get access token failed.