updates datasources