update location and details