IPS_RunScriptEx & Sys_GetURLContent

Ich rufe aus dem Dashboard ein Script mittels:


IPS_RunScriptEx($id_script_wetter,array("para" => 1));

auf.

Das Script enthält unter anderem:


	switch($para)
 	{

   	//------------------------------------------------------------------------

   	case '1':

		//Europatemperaturen
 		$remoteImage = "http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,282,00.jpg";
 		$localImage  = IPS_GetKernelDir()."media\\europatemperaturen.jpg";

 		$content = Sys_GetURLContent($remoteImage);
 		if($content === false)
 		{
			//nix machen
 		}
 		else
 		{
 			file_put_contents( $localImage, $content );
 		}

		break;
....

Warum reagiert das Dashboard mehrere Sekunden nicht mehr auf Eingaben?
IPS_RunScriptEx wartet doch nicht auf Ausführung?