support chunk and soapAction