becomeDirty to firstTime substate