Use access_type offline and store refresh token, let Signet::OAuth2 handle token refreshes