update controls
update controls