Update greedy algo