me parece que se debe
a la caché del navegador, por el cual el navegador al notar que la petición está cacheada, pues no la envía y devuelve la información cacheada.
¿como se resuelve?, simple: deshabilitando los encabezados HTTP al respecto en el servidor, en php por ejemplo:
Código PHP:
Ver originalheader( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" ); // disable IE caching header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . " GMT" ); header( "Cache-Control: no-cache, must-revalidate" );