Could you say not to use a bunsen burner as you have no control over the termperature Mao?
No, the temperature can be easily controlled by using adjusting the flame while looking at a thermometer.
but it changes constantly doesnt it? you cant exactly "control" the flame.
You can, by controlling the gas flow rate (there's always a valve there).
The misconception here is if you want to heat the gas to 90 degrees, the heat source must be 90 degrees. This is not true, the heat source is always a lot higher, even if a hot plate is used. The amount of energy delivered is dependant on both the temperature and the size of the heating source. Using a heat source of 300 degrees will not necessarily heat the mixture to 300 degrees, and if the size of the heat source is controlled, you can either heat it up rapidly (high flame) or slowly (low flame).
Another thing to consider is latent heat of vapourization (the temperature of a mixture stays constant if a component is vapourizing).