fix bug in insertId