streaming - again!

is there a way to have scene streams, but that i dont get those glitches while loading, here is the code i use

...
if(Application.CanStreamedLevelBeLoaded("Objects Scene")){
		
  if(GUI.Button(Rect(10,80,200,25),"Load Objects Scene")){
				
    var async : AsyncOperation = Application.LoadLevelAdditiveAsync("Objects Scene");
    yield async;
				
  }
  } else { //it cant be downloaded yet, show progress bar
		
  GUI.Label(Rect(10,80,200,25), ("Loading Objects Scene " + Mathf.Round(Application.GetStreamProgressForLevel("Objects Scene") * 100) + "%"));
		
}

...

currently i barely can rotate the camera with mouse while the scene is streaming. i guess i am doing something wrong…what could it be?

There is a variable called Application.backgroundLoadingPriority that determines how much CPU time is given to the scene loading. Set it lower to get better game performance at the expense of longer loading time.

thanks!