Problema com o <rich:datascroller

Pessoal eu montei um rich:dataTable passando as informações , tudo certinho. Mas quando mando filtrar ele não atualiza o meu rich:datascroller

Há baixo vou colocar o código e por já agradeço

<rich:dataTable id=“listaUsuarios” rows=“12” value="#{usuarioController.todosUsuarios}"
rowClasses=“row, row1” footerClass=“footerdatatable” styleClass="panelLarge"
var=“user”>

                        <rich:column filterMethod="#{usuarioController.filterNomeUsuario}" width="100">
                            <f:facet name="header">
                                <a4j:outputPanel ajaxRendered="true">
                                    <h:panelGroup>
                                        <h:outputText value="Nome verdadeiro do usuáro" />
                                        <br />
                                        <h:inputText value="#{usuarioController.filterValueNomeUsuario}" id="inputPesqNomeUsuario" size="40" style="font-size: 11px; " >
                                            <a4j:support event="onchange" action="#{usuarioController.getFilterValueNomeUsuario}" ignoreDupResponses="true" reRender="listaUsuarios, sc_usuarios"
                                                         focus="inputPesqNomeUsuario" />
                                        </h:inputText>

                                        <h:graphicImage
                                            value="../imagens/icons/arrow_rotate_anticlockwise.png"
                                            style="border:0;cursor:pointer">
                                            <a4j:support event="onlick" action="#{usuarioController.getFilterValueNomeUsuario}" ignoreDupResponses="true" reRender="listaUsuarios, sc_usuarios"
                                                         focus="inputPesqNomeUsuario" />
                                        </h:graphicImage>

                                    </h:panelGroup>
                                </a4j:outputPanel>
                            </f:facet>
                            <h:outputText value="#{user.nmUsuario}"/>
                        </rich:column>

                        <rich:column filterMethod="#{usuarioController.filterLoginUsuario}" width="150">
                            <f:facet name="header">
                                <a4j:outputPanel ajaxRendered="true">
                                    <h:panelGroup>
                                        <h:outputText value="Login de usuário" />
                                        <br />
                                        <h:inputText value="#{usuarioController.filterValueLoginUsuario}" id="inputPesqLoginUsuario" size="30" style="font-size: 11px; " >
                                            <a4j:support event="onchange" action="#{usuarioController.getFilterValueLoginUsuario}" ignoreDupResponses="true" reRender="listaUsuarios, sc_usuarios"
                                                         focus="inputPesqLoginUsuario" />
                                        </h:inputText>

                                        <h:graphicImage
                                            value="../imagens/icons/arrow_rotate_anticlockwise.png"
                                            style="border:0;cursor:pointer">
                                            <a4j:support event="onlick" action="#{usuarioController.getFilterValueLoginUsuario}" ignoreDupResponses="true" reRender="listaUsuarios, sc_usuarios"
                                                         focus="inputPesqLoginUsuario" />
                                        </h:graphicImage>

                                    </h:panelGroup>
                                </a4j:outputPanel>
                            </f:facet>
                            <h:outputText value="#{user.dsLogin}"/>
                        </rich:column>

                        <rich:column width="250px">
                            <f:facet name="header">
                                <h:outputText value="E-mail do usuário" />
                            </f:facet>
                            <h:outputText value="#{user.nmEmail}"
                                          style="text-align: center;" />
                        </rich:column>

                        <rich:column>
                            <f:facet name="header">
                                <h:outputText value="Habilitado" />
                            </f:facet>
                            <div align="center"><h:outputText
                                    value="#{user.habilitado?'sim':'não'}" /></div>
                        </rich:column>

                        <rich:column>
                            <f:facet name="header">
                                <h:outputText value="Obrigar troca de senha" />
                            </f:facet>
                            <div align="center"><h:outputText
                                    value="#{user.trocaSenha?'sim':'não'}" /></div>
                        </rich:column>

                        <rich:column>
                            <f:facet name="header">
                                <h:outputText value="Skin" />
                            </f:facet>
                            <div align="center"><h:outputText value="#{user.nmSkin}" /></div>
                        </rich:column>

                        <rich:column width="10px">
                            <f:facet name="header">
                                <h:outputText value="Ação" />
                            </f:facet>
                            <div align="center"><a4j:commandLink onclick="showDiv();"
                                                                 id="alterarusuario"
                                                                 action="#{usuarioController.selecionaUsuario}"
                                                                 reRender="alterarusuario, textnmverduser, textnomeusuario, textnmapelido, textnmtrata, textsecretsenha, textsecretsenhaconfirm, textemail, listperfil, selectBooleanunidade, textcpf, textheader, ichabdes, ictrocasenha, picklistunidades, icPermiteInsercaoNovosPojetos, divpicklist, skin">
                                    <h:graphicImage value="../imagens/icons/edit.png"
                                                    style="border:0" />
                                    <f:setPropertyActionListener value="#{user}" target="#{usuarioController.usuario}" />
                                </a4j:commandLink></div>
                            <rich:toolTip for="alterarusuario"
                                          value="Alterar dados do usuário." />
                        </rich:column>
                        <f:facet name="footer">
                            <rich:datascroller align="center"
                                               id="sc_usuarios" ajaxSingle="true"
                                               renderIfSinglePage="false" maxPages="20" for="listaUsuarios" reRender="listaUsuarios"/>
                        </f:facet>
                    </rich:dataTable>
                    <rich:jQuery selector="#listaUsuarios tr:odd" query="addClass('odd-row')" />
                    <rich:jQuery selector="#listaUsuarios tr:even" query="addClass('even-row')" />
                    <rich:jQuery selector="#listaUsuarios tr" query="mouseover(function(){jQuery(this).addClass('active-row')})" />
                    <rich:jQuery selector="#listaUsuarios tr" query="mouseout(function(){jQuery(this).removeClass('active-row')})" />
                </rich:panel>