RichFaces: <rich:dataTable /> Problema de sincronização de dados no componente

Estou com um problema bem crítico com o componenten rich:dataTable. Vou tentar contar a história:

Abro uma tela de cadastro contendo um dataTable com a lista dos registros, e deixo esta tela esperando, aguardando.

Abro uma nova janela do browser com o mesmo cadastro e efetuo uma exclusão. Nesta segunda tela, funciona tudo perfeitamente, só que se eu voltar para a tela que abri anteriormente, e clicar para editar um registro, os dados que são trazidos são de OUTRO registro, mais especificamente, os dados do registro logo abaixo do registro clicado para edição.

Gostaria de saber se acontece isso com mais alguem!

Ninguém simulou isso pra ver se procede?

Voce esta utilizando pojos ?

Isso mesmo.

nao sei como tais montando a tua logica.
mas usa um ListDataModel e apos a exclusao renderize o datamodel. provavelmente resolva.