added fsync control (Ezekeel)