Refreshing the token constantly per request threw an error in load tests (and increased the overall response time), so refresh when needed and apply a retry policy to avoid 429 (too many requests) errors.

Comment From: tzolov

Thank you @PabloSanchi