fixed track parsing
made geometry factory transient