fix getWorkers and change to modem_protocol