la tua logica è errata, perché se io chiudo il browser anziché effettuare il logout, non ci sarà nessuna query update mentre la sessione resterà lì fino alla scadenza.