allow incremental updates