observeChanges to interval