more robust default location update logic
signal with accuracy & timeout