change subscribe to watch