add support for retry backoff strategy