fixed descendants real_depth update bug