use IAtomicFile implement MRStore