Como atualizar a mesma lista em JSF

Pessoal tenho uma página que contem uma lista de brindes. Quando chamo a página pela primeira vez a lista é povoada normalmente e exibe todos os brindes/pasta. Ao selecionar uma pasta de brinde (que é um brinde) executo um commandlink com action direcionada para um método no manageBean listaPastaBrinde que executa a atualização da lista e set a lista atualizada. O debug chega normal atualiza a lista normal mas na página a parece a página com a lista totalmente vazia. Alguém já passou por coisa semelhante ?

Página listaBrindes:
<rich:dataTable value="#{brindeConsultMB.list}" var="brindeT"
					width="400" id="out"> 
                .
                .
                .


<h:form>
						<a4j:commandLink action="#{brindeConsultMB.listarPastaBrindes}" title="Listar Pasta de Brindes" rendered="#{brindeT.tipoPai}" id="SayHelloLink" reRender="out">
							<h:outputText value="#{brindeT.dsbrinde}" />
						</a4j:commandLink>
					</h:form>
</rich:dataTable>

ManageBean:


  public String listarPastaBrindes()throws IOException, SAXException{
	  	brindeT = (BrindeT) FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("brindeT");
	  	getSession().setAttribute("brindeT", brindeT);
	  	listarBrindes();// atualiza o list
		return "listarPastaBrindes";
  }