use Pork::Executor instead
implement RC::Retry upon request failure
introduce retry_exceptions to setup which exceptions to retry