updates sh