handle aborted tasks
fix pool task_failed
Merge remote-tracking branch 'origin/dev_ilia'