Revert "Simply CIEHostWindow::RunAsync." and move the change to dev branch.

This reverts commit 069b67519b46cdc0f34db8504c68daf086dfe577.