create tempfile during processing and then switch it with output source file
readme fix