1. RetryAttempts, RetryInterval features added
2. BeforeSendHandler added