multiple updates, mainly sort algos