Non-blocking, thread safe access to multiple modbus devices