update.h split into update.h and cascadeUpdate.h