[JSF]Multiplos form no xhtml

Olá, estou com o seguinte problema, na minha aplicação eu apresento 2 forms, quando eu executo o command button no “form2” ele chega a fazer o update do form1 e dele mesmo… so que se eu tentar executar de novo o commandbutton do “form2” não executa a ação no bean;

sequencia de teste
botao_1 -> executa acao_um
botao_2 -> executa acao_dois
botao_2 -> não executa acao nenhuma
botao_1 -> executa acao_um

xhtml:

<f:view 
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui"
>
	<h:head>
	</h:head>
	<h:form id="form1" >
		<p:commandButton value="1" action="#{Controlador.acao_um}" update=":form2"/>
	</h:form>
	<h:form id="form2" >
		<p:commandButton value="2" action="#{Controlador.acao_dois}" update=":form2 :form1"/>
	</h:form>
</f:view>

bean

@ManagedBean(name="Controlador")
@SessionScoped
public class Controlador implements Serializable 
{


	public void acao_um()
	{
		System.out.println("acao 1");
	}

	public void acao_dois()
	{
		System.out.println("acao 2");
	}

Att

use o atributo process do botao, para informar o que vc deseja processar com a requisição.

Eu tentei colocar as varias opoes do process, colocando o @form, o nome do container, @this. nenhum funcionou… sempre que eu executo o botao “2” so o botão “1” funciona… eu posso ficar clicando no botão “2” que nada vai ocorrer, caso eu click no botão “1” o 2 volta a funcionar

<f:view 
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui"
>
	<h:head>
	</h:head>
	<h:form id="form1" >
		<p:commandButton value="1" action="#{Controlador.acao_um}" update=":form2"/>
	</h:form>
	<h:form id="form2" >
		<p:commandButton value="2" action="#{Controlador.acao_dois}" update=":form1 :form2" process=":form2"/>
	</h:form>
</f:view>

O estranho é que se eu tiro do botão “2” o update para o “form1” tudo funciona normal.
mas é que eu preciso que os 2 sejam feitos updates