updating data sources