add worker scheduler