Atualizar footer totalizador de um p:datatable

bem galera, seguinte, estou fazendo uma alteração dentro do datatable, então tenho um footer que me exibe um total de tempo e distância, preciso atualizar ele quando faço a alteração na linha da tabela:

[code]<p:ajax event=“rowEdit” listener="#{treinoAdminBean.onEdit}"
update=":dlgDetalhe:msg,:dlgDetalhe:tblDetalheTreino" />

<f:facet name=“footer”>
<h:outputText value="#{treinoAdminBean.treino.tempoTotal}">
<f:convertDateTime type=“time” pattern=“HH:mm:ss” />
</h:outputText>
</f:facet>
<p:column headerText=“Opções”>
<p:rowEditor />
</p:column>[/code]

Método:

[code]public void onEdit(RowEditEvent event){

Utilitarios u = new Utilitarios();
	
treino.setDistanciaTotal(0.00);
treino.setTempoTotal(u.iniciaDate());
	
for(DadosTreino dt : detalheTreinoSelecionado){
		
	treino.setDistanciaTotal(calculaDistancia(dt.getDistancia()));
		
	treino.setTempoTotal(u.calculaTotalTempo(treino.getTempoTotal(), dt.getTempo()));
	
}
	
treino.setDadosTreino(getDetalheTreinoSelecionado());		
atualizar();
	
DadosTreinoRepository dtr = new DadosTreinoRepository(getEntityManager());
setDetalheTreinoSelecionado(dtr.dadosPorTreino(treino.getId()));

}[/code]

Bem, o método é executado, salvo e recalculado, porém o footer não atualiza.