private void BackgroundRunner(object state) { // just run the sync version on background thread; MoveNextUnity(); }