new retry structure
new slave running mode