Call pull when needsMore is true