removed dreadful dispatcherextensions and replaced them with an easy to read/use await.

Added comment explaining the delay time.