完成对tracker的改造过程，以便进行后续的manager管理
将distinguish分离出来，单独实现
20141222 22:19
Merge branch 'dev'