remove keeping track of chained block leafs in memory
simplify block chaining