incremental update during implementation