Update query scripting

So my new props looks like

nameID="AmAE01"
newProps = {"hostname":"172.16.24.90","port":502,"description":"bleh"}
system.device.addDevice(deviceType="ModbusTcp",deviceName=nameID,deviceProps=newProps)

it doesn't fill in description setings