change the subscription on changes