Support token_stoage

Use token_stoage or token_file to persist access_token