update vector.js
add dataset.js