update controllers with todo