update dependent