Implement repeater which allows us to control delay before attempts and also change request if needed.
-