update datasource example