对$watch, $unwatch功能进行增强