refactor the untar to occur on the writeable 'finish' event