Please update client cases diff pull to follow how the list is done. The message is separated into different types and different data sent and received depending on if it is LIST, LISTRESPONSE or PULL and PULLRESPONSE. The getMSG() and putMSG() take care of that