switched to typedarray pool instead of using own pool