Add methods for getting and refreshing token