Problema com reRender

Estou com um problema com reRende quando eu clico no botão limpar está indo no servidor e dando um new na entidade e na lista para voltar a tela para o estado inicial, a lista do panelGroup “gridAtividades” está sendo atualizada mais o panelGroup “atividade” não está limpando


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:pmmg="http://pmmg.mg.gov.br/jsf"
	xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich" xmlns:c="http://java.sun.com/jstl/core"
	xmlns:date="http://pmmg.mg.gov.br/jsf/componentes/inputDate">

<ui:composition template="../../templates/main.xhtml">

	<ui:define name="keepAl">
		<a4j:keepAlive beanName="atividadeMB" />
	</ui:define>

	<ui:define name="head">
		<script type="text/javascript" src="/static/js/jquery.alphanumeric.js"/>
	</ui:define>

	<ui:define name="onload">
		
	</ui:define>

	<ui:define name="titulo">
		<h:outputText value="#{mensagens.produtividade_atividade_label_titulo}" />
	</ui:define>

	<ui:define name="corpo">
		<a4j:form id="form_listAtividades">
			<h2><h:outputText value="#{mensagens.produtividade_atividade_label_corpo}" /></h2>
			<h:panelGroup id="atividade">
				<fieldset>
					<div>
						<label><h:outputText value="#{mensagens.produtividade_atividade_label_descricao}"/></label>
						<h:inputText id="descricao" value="#{atividadeMB.atividade.descricao}" 
							required="true" title="#{mensagens.produtividade_atividade_label_descricao}" 
							maxlength="50" label="#{mensagens.produtividade_atividade_label_descricao}" />
					</div>
					<div>
						<label><h:outputText value="#{mensagens.produtividade_atividade_label_area}"/></label>
						<h:selectOneMenu value="#{atividadeMB.hashArea}" id="area" title="#{mensagens.produtividade_atividade_label_area}"
										 label="#{mensagens.produtividade_atividade_label_area}">
					        <f:selectItem itemValue="#{mensagens.produtividade_app_label_combo_default_value}" itemLabel="#{mensagens.produtividade_app_label_combo_default_label}" />
					        <f:selectItems value="#{atividadeMB.populaCombo}" />
						</h:selectOneMenu> 
					    
					</div>
					<div>
						<label><h:outputText value="#{mensagens.produtividade_app_msg_status}"/></label>
						<h:selectOneRadio value="#{atividadeMB.atividade.ativa}">
						  <f:selectItem itemLabel="Ativo" itemValue="true" />
						  <f:selectItem itemLabel="inativo" itemValue="false" />
						</h:selectOneRadio>
					    
					</div>
				</fieldset>
			</h:panelGroup>
			<h:panelGroup id="acao">
				<div class="su">
					<a4j:commandButton id="btPesquisar"
						value="#{mensagens.produtividade_app_label_botao_buscar}" styleClass="ad"
						action="#{atividadeMB.search}" reRender="gridAtividades" />
						
					<a4j:commandButton id="btLimpar" value="#{mensagens.produtividade_app_label_botao_limpar}"
									   action="#{atividadeMB.cancelar}" style="cursor: pointer;" immediate="true" 
									   reRender="atividade,gridAtividades"/>
				</div>	
				<br />
			</h:panelGroup>
			<a4j:jsFunction name="editar" data="#{atividadeMB.atividade.id}" action="#{atividadeMB.selecionaEdicao}" immediate="true">
				<a4j:actionparam name="idAtividade" assignTo="#{atividadeMB.atividade.id}"/>
			</a4j:jsFunction>
			<h:panelGroup id="gridAtividades">
				<table class="t1 grid">
					<tbody>
						<tr>
							<th><h:outputText value="#{mensagens.produtividade_atividade_label_descricao}"/></th>
							<th><h:outputText value="#{mensagens.produtividade_atividade_label_peso}" /></th>
							<th><h:outputText value="#{mensagens.produtividade_atividade_label_tempomedio}"/></th>
							<th><h:outputText value="#{mensagens.produtividade_atividade_label_criteriotecnico}"/></th>
							<th width="18"><h:outputText value="&#160;"/></th>
						</tr>
						<a4j:repeat value="#{atividadeMB.atividades}" var="atividade">
							<tr>
								<td onclick="editar('#{atividade.id}')">
									<h:outputText value="#{atividade.descricao}" />
								</td>
								<td onclick="editar('#{atividade.id}')">
									<h:outputText value="#{atividade.peso}" />
								</td>
								<td onclick="editar('#{atividade.id}')">
									<h:outputText value="#{atividade.tempoMedioExecucao}" />
								</td>
								<td onclick="editar('#{atividade.id}');">
									<h:outputText value="#{atividade.criterioTecnico}" />
								</td>
								<td>
									<h:outputText value="#{atividade.ativa ? mensagens.produtividade_app_msg_ativo : mensagens.produtividade_app_msg_inativo}" />
								</td>
							</tr>
						</a4j:repeat>
					</tbody>
				</table>
			</h:panelGroup>
		</a4j:form>
	</ui:define>
</ui:composition>
</html>

as regras de navegação!

<navigation-rule>
	<from-view-id>/paginas/gestor/atividade/list.xhtml</from-view-id>
	<navigation-case>
		<from-action>#{atividadeMB.list}</from-action>
		<from-outcome>list</from-outcome>
	        <to-view-id>/paginas/gestor/atividade/list.xhtml</to-view-id>
	</navigation-case>
	<navigation-case>
		<from-action>#{atividadeMB.edit}</from-action>
		<from-outcome>edit</from-outcome>
		<to-view-id>/paginas/gestor/atividade/edit.xhtml</to-view-id>
	</navigation-case>
</navigation-rule>