respect adapter datasetchanged