incremental refresh push