Only way as far as i know is better heat sinking,vinh for example who does excellent mods springs to mind
. But in general holding the light helps disparate heat,if it starts to get uncomfortable either lower the mode or turn off to let cool down preventing potential damage. Outside temp makes a difference too,in winter for example longer run times over summer.........
The olight is a small single cell light,as with all of a similar size, running on turbo generates heat quick..........
If require high output for prolonged periods then multi cell lights make a better option,better running times,better heat sinking due to size etc.