optimized get track offset

Gets track offset position once when movement initiated, instead of
continuously while moving
demo updates