adapter view holder bug fix