 			freeLoading();
 			_loading = false;
 			if (_attempt == 3) {
-				FileLoader.LOGGER.warn("Unable to load {}", url);
 				handleLoadingFail(event);
 			}
 			else {
-				GlobalTimeline.schedule(1000, attemptLoading);
+				_attemptLoadingCall = GlobalTimeline.schedule(1000, attemptLoading);
 			}
 		}
 		

	import org.shypl.common.lang.ErrorEventException;
	import org.shypl.common.lang.IllegalStateException;
	import org.shypl.common.timeline.GlobalTimeline;
	import org.shypl.common.util.progress.AbstractProgress;
	import org.shypl.common.util.progress.CancelableProgress;
	

		override final protected function complete():void {
			super.complete();
			FileLoader.handleLoadingComplete();
			_attemptLoadingCall = null;
			_failHandler = null;
		}
		
		[Abstract]
