auto collect tasks