Ordem de atualização de componentes ajax

Ola, bom dia.
Gostaria de saber se tem como definir uma ordem para os componentes ajax sejam atualizados.
Ex:

<a4j:outputPanel id="prog">
   (codigo)
</a4j:outputPanel>

<h:form id="configuracoes">

    (codigo)

<a4j:commandButton value="alterar" reRender="prog,configuracoes"/>

</h:form>

Assim funciona perfeitamente so que ‘configuracoes’ esta sendo executado primeiro que ‘prog’ e eu queria ao contrario, que prog fosse executado antes de configuracoes, tem como?

Ou tbm assim, mas o a4j:outputPanel seja executado antes.

<a4j:outputPanel ajaxRendered="true">
   (codigo)
</a4j:outputPanel>

<h:form id="configuracoes">

    (codigo)

<a4j:commandButton value="alterar" reRender="configuracoes"/>

</h:form>

Alguem?