Add worker life cycle