fix viewHolder bug