updates
stopping afterwards