add stopping `new` tasks, better handling `deffered` and other statuses, see #2