Added throttle to watchTask