recycle tasks after they are processed by background dispatcher