cache less block when sync block chain