update a contr