fixed bug handling csv data source changes