Ловлю вылет приложения при вызове notifyItemChanged();

RAdapter.class - в методе onBindViewHolder ловлю броадкасты для обновления элементов в блоке RecyclerView, но при множественных обновлениях UI происходит вылет приложения, при том в логах ничего нет они просто обрываются. Если убираю notifyItemChanged(); все отрабатывает без ошибок броадкасты прилетают, но с notifyItemChanged(); примерно после ста обновлений происходит вылет. Непонимаю в чем дело, возможно кто-то сталкивался, буду рад любой помощи. Спасибо.

public void onBindViewHolder(final RAdapter.ViewHolder viewHolder, @SuppressLint("RecyclerView") final int i) {
       
     broadcast = new BroadcastReceiver() {
                    public void onReceive(Context context, Intent intent) {
        
        int status = intent.getIntExtra(PARAM_STATUS, 0);
        
                        if (status == 1) {
                            int result = intent.getIntExtra("RESULT", 0);
                            progress.set(position, result);
                            notifyItemChanged(position);
                        }
        
        }
                };
    }

Ответы (0 шт):