fix bug which cause when response has list and hash
TODO:fix more simple code
fix previous commit more simple