update fact client and wrapper object