Is there any way to implement a custom `retryStrategy` which needs to be asynchronous? Let's say, for example, my `mustRetry` option depends on some value that I have to query on a database.