add method to update a BO