mark as (complete|active) instantly
no reference to state