move results fetching into TableViewController