patch syncDb local on change listener
patch onChangeListener