Have you tried killing dashers? with dash lifesteal upgrade (recover 100 energy per dasher kill) it is much much easier
I did try killing dashers. Maybe a skill issue on my part but the risk was too high of getting hit by one of them. ended up being less risky just avoiding them
It is mathematically impossible to achieve it without recovering from lifesteal :D