fix time zone problem
add distance and duration function
improve the basic view