distinctUntilChanged when playing kaching