switched from scratch to typedarray-pool