finish typed array, but the instance method will overwrite prototype method
work around the prototype getter and setter
works fine, currently

i will update the opengl binding method with new TypedBuffer