http://jira.springframework.org/browse/BATCH-495 moved the initial itemHandler.mark() out of the loop