persistent getTokenTask v2