#25 change safety check in heat logic to not run when updating setpoint