added make_incremental_update method