fix bug, update item list when change id