generate summaries at the end, support batched runs, activesync progress