thermal: update by Frankinstine