UI improvements, view holder update for base array adapter