Better support for refreshing an access token