improved init

- use default arrays if Int32Array isn't defined