> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 5.34.2 **`(fix):`** Accept an `async_token` callable on the async root client when OAuth client credentials are configured with a token override. Previously only a synchronous `token` callable could be supplied in token mode, so resolving the token blocked the event loop on every request. The async client now exposes `async_token: Optional[Callable[[], Awaitable[str]]]`, adds a constructor overload for it, and forwards it to `AsyncClientWrapper`. **`(fix):`** When `async_token` is set on an async client, the synchronous `token` is no longer resolved for async requests. `AsyncClientWrapper.async_get_headers()` now calls `get_headers(include_token=False)` and uses only the awaited token, so a blocking `token` callable never runs on the event loop.