Reimplemented Core Data utilization to support multiple threads.
//TODO NSFetchedResultsController runs out of cache above 500 items. Memory consumption of images is too high.