remove stage barrier
add PartialBlockFetcherIterator