update COContext