move diskblockindex into core