脏检查机制及$timeout的妙用