fix Unit tests
Process csv rows asynchronously
Merge pull request #1801 from steventlamb/topic/process_files_in_background

Topic/process files in background