added check for non-empty parsed response

response is usually empty for succesful updates
e.g. see http://developer.tradegecko.com/api/product/