fix cascade update