Update of the weather location

Hi, I wrote a weather widget which shows the location of the current report. Currently I am on vacation and I realised that this location isn't updated although I did a workout with GPS here as well as I synced to GCM. I am wondering under which conditions the location is updating. Has someone more experience on this?