added heater and heating effect, optimized thermal algorithm a bit more