added data change listener counters