update highcharts.js and fix some bugs