add iteration fetch->extract->convert. with break/resume feature