Why does my load(new URLRequest("my http link" +new Date().time)); run slowly?

Hi all
Im building a flash banner that takes dynamic xml data from another domain and displays them as links. To make the swf reload the xml (the xml links change all the time) every time Internet explorer is updated (instead of loading from the cache) I added +new Date().time to my URLrequest, and suddenly the links takes 9 seconds to display. Firefox doesnt have the cache problem and without the +new Date().time it displays the updated links almost instantaneously. Can anyone tell me why this happens and how I can fix it?? a 9 seconds loadtime is too long.

Here is the first parts of my code:

var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
//en trace variabel til hover state. Fjern da også variablen de steder den benyttes.
var hover:Boolean;
xmlData.ignoreWhite = true;
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);

//+new Date().time er en cagebuster der forhindrer at indholdet ikke vil opdatere i f.eks. IE
//når man opdaterer browseren.
xmlLoader.load(new URLRequest(“my http link” +new Date().time));
function LoadXML(e:Event):void {
xmlData = new XML(e.target.data);

function ParseLinks(linkInput:XML):void {

var linkList:XMLList = linkInput.job;

After that I use the linkList to dynamically create the links as textfields, with some formatting, hoverstate, linebreaks etc.
only thing I changed was adding the +new Date().time, and it displays the links so slow :frowning:
Can anyone help??