add dynamic fsync(smartguy044)