history control updates