fix a bug on stopping watching