Problema com selectonemenu CRUD JSF

Olá pessoal, estou fazendo um CRUD com JSF + Primefaces, e estou com um problema na hora de alterar os dados, as alterações estão ocorrendo td certo no banco , mas o problema é o seguinte: tenho dois combos um de estado e outro de cidades, que são alimentados pelo ManagedBean que tem escopo definido como session, no momento que clico na tabela para preencher um dialog com as informações do cliente para ser feita a alteração não consiguo setar no combo os valores correspondentes…
e como os combos sao alimentados via session, ficam com o ultimo valor selecionado…
Nao posso mudar o valor do escopo, pois no ManagedBean tem uma lista da busca, por isso uso session…