minimize delta to offline branch 2
introduce FileAndChecksum for working feedback loop