add fsync hook