update QB wrapper