added DataBlockV3.getDataHash()
refine IndexBlockV3Header constructor parameter
implemented StorageUtil.ensureClose()