add setId & delay remove & insert object