better refresh location