non è che viene inviato prima che la variabile sia cambiata?
Non ci sarebbe eventualmente una soluzione alternativa?