fixed bug: will not preheat again and again