implemented pull to refresh on main list view