updates a wrapper