o cache-control não serve pra isso, o navegador só vai carregar a imagem de novo se a pagina recarregar.
javascript nao é uma opção pra vc? usar um setInterval parq chamar o backend a cada 3 segundos é uma opção pra estabelecer se a pessoa ainda está lá ou não