fix bug when same id