add updatewithquery