test file hash, accept work for product mannager, verify begore persist