webview must run on other thread and then on uithread for some reason