update swc