Thank you!

After reading through this article, I finally realized that the problem was not location update, but automatic time update.