storage: download integrity check