support recent token and talking to scm