update how to read temp