void checkAndRemoveHeaderRow(int position){
  if (isUpdateListEmpty()) {
    for (Iterator<Displayable> it=displayableList.iterator(); it.hasNext(); ) {
      Displayable displayable=it.next();
      if (displayable instanceof UpdateHeaderRow) {
        it.remove();
        notifyItemRemoved(position);
      }
    }
  }
}

void checkAndRemoveHeaderRow ( int position ) { if ( isUpdateListEmpty ( ) ) { for ( Iterator < Displayable > it = displayableList . iterator ( ) ; it . hasNext ( ) ; ) { Displayable displayable = it . next ( ) ; if ( displayable instanceof UpdateHeaderRow ) { it . remove ( ) ; notifyItemRemoved ( position ) ; } } } }
check if there ' s any update on the displayablelist and if so , removes the update header
