JSF 2.0 SelecOneMenu

Pessoal estou com um problemas no selecOneMenu, eu tenho uma lista de clientes que ele carrega e passa o selecionado para um atributo cliente

Porem ele nunk passo o que eu selecionei ele passa o anterior, ou seja o ultima que estava selecionado antes de eu selecionar

veja os codigos

xhtml

                <h:selectOneMenu id="somCliente"
                                             value="#{dlgGridCompMB.cliente}"
                                             onchange="submit()"
                                             immediate="true"
                                             valueChangeListener="#{dlgGridCompMB.atualizarClientes}">
                                <f:selectItems value="#{dlgGridCompMB.clientes}"/>
                            </h:selectOneMenu>

MB

 public void atualizarClientes(ValueChangeEvent event) {
        try {
            IEmpresaBO empresaBO = getBusinessFactory().getIEmpresaBO();
            if (getClientes().size() > 0) {
                this.carregarUnidadesForcedores();
                if (this.getUnidadesFornecedores() != null && this.getUnidadesFornecedores().size() > 0) {
                    this.setUnidadeFornecedor((String) this.getUnidadesFornecedores().get(0));
                } else {
                    this.setUnidadeFornecedor(COMBO_ITEM_TODOS);
                }
                this.carregarFabricas();
                this.setFabrica(COMBO_ITEM_TODOS);
                this.carregarLocaisDeEntrega();
                this.setLocalDeEntrega(COMBO_ITEM_TODOS);
                this.carregarTiposFornecedores();
                this.setTipoFornecedor(COMBO_ITEM_TODOS);
                this.carregarTabela();
            }
        } catch (Exception ex) {
            super.getLogger().error(ex.getMessage());
            ex.printStackTrace();
        }
    }

Alguem ja teve algum problema parecido?

Obrigado

ja aproveitando eu não poderia usar o

valueChangeListener

do selecOneMenu para chamar um metodo do MB? tendei fazer isto mais ele não chama nao faz nada