use onlyTheLast instead of updateInProgress