ROBERT HEFFERNAN got his preparations for London 2012 back on track at the IAAF Racewalking Challenge Final in La Coruna on Saturday, breaking his own national record for the 10k walk when finishing sixth behind the world and Olympic champion, Valeriy Borchin, in 39:19.