update + bdd