fix: remove the watch when finalize worker