prepare for fixing distance
prepare to improve get place distance
improve the way to get distance
fix update location 1 time when application become active
improve refresh location automatically in case change date