differentiate boot drives and data drives

boot drives have an image_type attribute data drives do not
release ip bug fix

check for null before parsing the json object