look ahead on both the chain and the block txes, fix duplicate block read