Redo of the AsyncRunner and re-implement the TempFile handling