incremental updating fixes