observeChanges for invalidating instead of observe