update Desugar