ADD ASYNC TASK WORKER