updates for using $fh.sync