ho un problema con la sincronizzazione flash e asp.

prima tramite un form in flash richiamo una pagina asp dove nel caso i dati inseriti siano giusti setto una variabile di sessione =1
response.cookies("idcliente")= 1
altrimenti a 0

da flash ho quest'azione nel form:
on (release) {
loadVariablesNum("checklogin.asp", 0, "POST");
gotoAndStop(6);
}

poi nel frame 6 richiamo il file benvenuto.asp in questo modo:
k = new LoadVars()
k.load('benvenuto.asp')
k.onLoad = function(){
if(this.riconosciuto==0){
_root.gotoAndStop(7)
}else{
_root.gotoAndStop(10)
}
}


nel file benvenuto.asp io leggo la varibile di sessione impostata nel file check.asp e a seconda restituisco il valore di riconosciuto:
idcliente=request.cookies ("idcliente")

e poi restituisco il valore di riconosciuto:
a seconda 0 o 1
if idcliente="0" then
response.write "riconosciuto=0"
else
response.write "riconosciuto=1"
end if

il mio problema è che tutto funziona ma con ritardo .
ad esempio se io inserisco i dati giusti mi va come se li inserissi errati ,ma la volta dopo mi dà l'ok perchè considera i dati inseriti la volta prima.
COme posso fare a sincronizzarli o a fare una spece di refresh?