SessionDestroyed (HttpSessionListener)

Meu problema é o seguinte, tenho um app (android) conecta o webserver (tomcat) para fazer o donwload de arquivo.

Quando está no meio do download esta entendendo que o a sessão está inativa e está chamando o sessionDestroyed do HttpSessionListener.

Como posso resolver isso?

Abaixo o while da servlet que está fazendo o donwload para o app.

while((read = fis.read(bytes))!= -1){ os.write(bytes, 0, read); os.flush(); }