fixed callback issues
webview methods should be called within same thread