fix TypePool