The truth is, you DO immediately transfer data to the M0 file, even without an IOM. The problem you are probably having, is that you have no control over how or when the scanner/module uses the M0/M1-File data.
What are you trying to write immediately?
If it's an output, move it to a local rack output.
If it's a counter reset, start counting in a different manner, OR, use the reset to store the current count value, and use that as an offset-null value and let the counter continue to accumulate.
If this is related to the same problem you were having earlier, it's starting to sound like you need a different solution.