improve the "temperature checker"