dynamic fsync by Chad