list view register provider data changes event