move responsibility to remove temporary files to FileProcessor (away from Uploader implementations