Delegated the non-thread safe method calls in async threads to the main thread.