expand the `wifi_location_update` task to actually deal with updates