allow constructor to control file sync behavior
Version bump to 0.4.0