control updates