Problema com RecyclerView OnScrollListener ()

Eu tenho cerca de 32 registros no json, estou usando o RecyclerView para mostrá-los e implementei o OnScrollListener (...)

Pergunta, questão

Iniciei uma Atividade, busquei todos os 32 registros, agora, quando rolo, porque estou recebendo os mesmos 32 registros novamente e sempre, sempre que rolo, aqui está minha implementação do OnScrollListener ()

public void initializeOnScrollForRecyclerView() {
        mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
            @Override
            public void onScrolled(RecyclerView recyclerView, int dx, int dy) {

                int visibleItemCount = recyclerView.getLayoutManager().getChildCount();
                int totalItemCount = recyclerView.getLayoutManager().getItemCount();
                int pastVisiblesItems = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstVisibleItemPosition();

                if (!isLoading) {
                    if ((visibleItemCount + pastVisiblesItems) >= totalItemCount) {
                        isLoading = true;
                        mPostPresenter.loadPosts(false);
                    }
                }
            }
        });
    }

questionAnswers(3)

yourAnswerToTheQuestion