added auto-updating location tracking