use responseType instead of JSON.parse