pure xhr fix