I\'ve got a MacOS app that imports data from CSV into Core Data. Since it can be a long running process I opted to do the import in a background thread so I can update the U