Add worker and task