Duvida com required="true"

beleza pessoal,

entao minha tela esta dividida assim um panel de infos,panel para filtro de uma tabela que é por periodo(ano e mes) e a data table.

quando carrego a tela, a tabela vem populada pelo mes vigente, entao o usuario pode clicar no registro da datatable, nisso eu dou um update no 1º panel para carregar
as info e o usuario pode alterar, esses campos estao com require = True pois nao pode atualizar nada em branco.
ate ai funciona perfeitamente, porem qdo vou no 2º panel para mudar para um ano diferente ou mes ele não deixa pois o require cai no fluxo.

esse é o botao do 2º panel para mudar a vigencia

 <p:commandButton value="Load"
                                             ajax="false"
                                             type="submit"
                                             actionListener="#{functionAreaMB.carregaListaPorVigencia()}"
                                             update="listaPorVigencia"/>

tem como deixar esse botao apenas para executar o actionListener e atualizar a tabela, tentei usar o Process="@this" mais sem sucesso…