use bufio scanner to read response body instead of ioutil