fix bug where lvl goes to 1 if no change in temp