fixbug: 去重复