Problemas ao tentar renderizar um painel por a4j:commandButton

Bom dia pessoal,

estou tentando renderizar um panel depois de um click conforme codigo abaixo:


 <a4j:commandButton reRender="editarFornecedorEndereco"  image="/images/notepad.png" styleClass="rich-dt-table">
				   <f:setPropertyActionListener target="#{fornecedorEnderecoMBean.listaDeTodosEnderecos}" value="#{fornecedorEnderecoMBean.listaDeTodosEnderecos}" />
				    <rich:toolTip value="editar"/>
			      </a4j:commandButton>  

Porém não me é renderizado, ou então não me é mostrado, pois os campos continuam a vir em branco.

aqui está o panel que quero renderizar:


<rich:panel id="editarFornecedorEndereco">
	    <h:panelGrid columns="4">
	  	<h:outputText value="#{lb.rua_av}"/>
	  	<h:inputText value="#{fornecedorEnderecoMBean.endereco.nomeRua}"/>
	  	<h:outputText value="" />
	  	<h:outputText value="" />
	  	
		<h:outputText value="#{lb.complemento}"/>
		<h:inputText value="#{fornecedorEnderecoMBean.endereco.complemento}"/>	  
	    <h:outputText value="#{lb.numero}"/>
	    <h:inputText value="#{fornecedorEnderecoMBean.endereco.numero}"/>
	    
	    <h:outputText value="#{lb.bairro}"/>
	    <h:inputText value="#{fornecedorEnderecoMBean.endereco.nomeBairro}"/>
	    <h:outputText value="" />
	  	<h:outputText value="" />
	  	
	  	<h:outputText value="#{lb.cidade}"/>
	  	<h:inputText value="#{fornecedorEnderecoMBean.endereco.nomeCidade}"/>
	  	<h:outputText value="#{lb.cep}"/>
	  	<h:inputText value="#{fornecedorEnderecoMBean.endereco.numCep}"/>
	  	
	  	<h:outputText value="#{lb.pais}"/>
	  	<h:inputText value="#{fornecedorEnderecoMBean.endereco.nomePais}"/>
	  	<h:outputText value=""/>
	  	<h:outputText value=""/>
	  	
	  	<h:outputText value="#{lb.uf}"/>
	      <h:selectOneMenu value="#{fornecedorEnderecoMBean.estado.id}" id="codEstado">
					  <f:selectItem itemLabel="" />
						<f:selectItems value="#{fornecedorEnderecoMBean.listaDeTdsEstados}" />
		  </h:selectOneMenu>
			<t:saveState value="#{fornecedorEnderecoMBean.endereco}"/>
			<t:saveState value="#{fornecedorEnderecoMBean.estado.id}"/>
			<t:saveState value="#{fornecedorEnderecoMBean.fornecedor}"/>
		<h:commandButton action="#{fornecedorEnderecoMBean.inserirEndereco}" value="inserir Endereco"/>
	    </h:panelGrid>
	  </rich:panel>

Alguém poderia me ajudar?