ability to manually refresh token