cache a block for nTargetSpacing * 2
cache a block for longer, do not use lastblock from cache