add RetryResourceProvider