improve InsertCoerceNode