update to c3 v0.4.x
update dev dependencies
add dynamic dataset watchers
watch for changes inside the dataset object as long as no more than 100 records are present, than change to watch only the number of records and not for changes in every record. Can be configured throw options.data.watchLimit; Fix #28