update dependence