从两个不同的plist创建精灵后加到同一个node,GL calls剧增

以cocos lua为例:

function MainScene:ctor()

display.addSpriteFrames("head1.plist", "head1.png")
display.addSpriteFrames("item.plist", "item.png")

for n=1,50 do
    display.newSprite("#item100.png")
    :pos(display.cx+n, display.cy+n)
    :addTo(self)

    display.newSprite("#head1201.png")
    :pos(display.cx+n, display.cy+n)
    :addTo(self)
end

end

示例如上,
GL calls会剧增到100,注释掉其中一个精灵GL calls:1

想请教如何才能加到同一个node却不会导致这种问题

比如我从head1创建的精灵加到tableview,从item创建的精灵加到scene里这样却没有问题。
到底应该怎么加才不会出问题