update form and coso