title: All features are suspended during recyclerview update
body: <p>I need to apply gridlayout to the recyclerview
  and draw 1600 items early in the app.
  Then I use scrollby to scroll to the location I want.
  But it doesn't scroll.
  Because app freezes while notifyDataSetChanged is running
  And when the items appear in the recyclerview, the stop is released.</p>
  
  <p>Order of execution</p>
  
  <p>-Add Item
  -notifyDataSetChanged
  -Scroll movement</p>
  
  <p>After creating the test button 
  Clicking this button after the update is finished will make scrollby run.</p>
  
  <p>Running notifyDataSetChanged in runOnUiThread also freezes the app for a while. What is the reason?</p>
  
  <pre><code>        new Thread(new Runnable() {
              @Override
              public void run() {
                  runOnUiThread(new Runnable() {
                      @Override
                      public void run() {
                          adapter.notifyDataSetChanged();
                          mBinding.loading.setVisibility(View.GONE);
                          mBinding.horizontalScrollView.scrollBy(((int)((51*movey)*destiny)),0);
                          mBinding.recyclerView.scrollBy(0,((int)((51*movex)*destiny)));
                      }
                  });
              }
          }).start();
  </code></pre>