The feed gathering is already carried out in a separate thread, the point is that is takes a second or two before the next batch of results is returned, so when you hit the end of the existing results there will be a stutter before new results are added.