incremental collection update