Restructured loop, making digital temp read async