if the block is too big to propagate in a round, cache the received parts so we don't start over in each round