mcl: add_task improvement