This is a related question:
but it is a little old and had no effective answers, so I hope this acceptable.
My GPS and internet connection (I've tried both on wifi and mobile data) are working fine, also the game works fine, I already have some pokémons, but my problem is that the "Nearby Tracker" doesn't automatically refresh, so getting pokemon is a very 'random' and hard process.
In pratice, I can walk a lot and the pokemons showing up on the list remain unchanged. I then close the game and re-open it to find that the list is completely new, like if it was frozen before.
I've noticed that my friend's phones show up a white-spinning loading pokemon on the top left quite frequently and I believe this signs that the game is connecting with the servers. In my phone, this loading ball shows up one time and then disappears forever.
I should mention that I downloaded an APK before the release in my country, so this could have something to do with it.
So, how can I make my nearby tracker refresh/load?
Any help will be greatly appreciated!