optimize memory usage while recovering; add verbose task filter