Update refresh_token on each refresh, throw error when token invalid or not found