apply ViewHolder technique for ListAdapter
implements lecture index screen