A prima vista mi sembra tutto corretto. Che intendi quando dici che alla prima esecuzione non viene settato? Che la percentuale non viene inserita nella mappa e/o nella sessione?