Obama promises action on controversies