add BaseAdapter view holder