update source data