update control object