Write non-blocking code

The functioncalls of the standard onewire-library itself are blocking.

// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(ONE_WIRE_BUS_PIN);

// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);

  sensors.requestTemperatures(); // <<<<== this functioncall is BLOCKING

  tempSensor1 = sensors.getTempCByIndex(0) * 1.8 + 32; // Gets temperature value based on index, converts to Celsius
  tempSensor2 = sensors.getTempFByIndex(1) * 1.8 + 32; // Gets temperature value thermistor based on index, converts to Fahrenheit

Sure if you want the hassle of doing all the low-level bitbanging stuff from scratch you can write code yourself.