notify only on change