implement rechaining at leaf-split