simplify ArrayData, reduce interface of VertexBuffer