update control too