updating about, location, and patterns