itween camera fade

I’m trying to use itween to fade the main camera in and out, and it fades in correctly, but I can’t seem to get it to fade out. Any ideas? thanks:

using System.Collections;

public class LogoDelay : MonoBehaviour
{
	public int logoDelayTime = 5;
	public string nextLevel = "MainMenu";
	
	private float startTime;
	
	void Start ()
	{
		startTime = Time.time;
		fadein();
	}
	
	void Update ()
	{
	
		if ((Time.time - startTime) > logoDelayTime) {
			fadeout();			
			Application.LoadLevel (nextLevel);
		}
	}
	
	void fadein ()
	{
		iTween.CameraFadeAdd ();
		iTween.CameraFadeFrom(1.0f, 1.0f);
		//iTween.CameraFadeDestroy();
	}
	
	void fadeout ()
	{
		iTween.CameraFadeAdd ();
		//iTween.CameraFadeFrom(1.0f, 1.0f);
		iTween.CameraFadeTo(1.0f, 1.0f);
		//iTween.CameraFadeDestroy();
	}
}

I figured it out. I was switching scenes before the fade process was complete.