bug fix and add as_string function of echttp::respone