update desugar