Error handling and parallelism when reading exif data