bug fixes improvements vis.js library upgrade