https://developer.apple.com/documentation/objectivec/nsobject-swift.class/performselector(inbackground:with:)
performSelector(inBackground:with:) | Apple Developer Documentation
Invokes a method of the receiver on a new background thread.
apple developerdocumentation