Faster update when making series in/visible or changing data

This replaces the slow `Series.update` call with `Series.setData` and `Series.setVisible` calls when possible.