update of canopy