I have some code that calls an external library asynchronously to read EXIF keywords from image files :
func readKeywords() { keywordsForSelectedItems