update：yield