worked on run view controller
added refresh in route preview
refactor - fixup