Specially execute -setDirectoryURL:completionHandler: completion handler outside of a dispatch queue