How to call GetComponent() from a side thread?

My project is in Javascript, but I have to run a C# script so I can use Parse. In my second script I get a response from Parse, and I want to display the response on the screen. In order to call the C# script I have to use SendMessage, which puts anything in the C# script into a secondary thread. In order to display the text, I have to do GameObject.Find but I can’t since its “not in the main thread”.

Any idea what I could try?

Figured out that anything in Parse “Task” is in a seperate thread, which is why I couldn’t call anything. I solved it by having the JS Script initialize an empty gameobject with the CS script on the Start(), which would then run the Parse task and have loop waiting for response.