progressor: add completed flag