add view holder and access internet