updated watch task