incremental update modification handlers