Add 'always' mode to run_task