fix insert bug