AngularJS usos múltiples de Controller y rootScope

Quiero usar un controlador en 2 elementos HTML separados, y usar $ rootScope para mantener las 2 listas sincronizadas cuando se edita una:

HTML

<ul class="nav" ng-controller="Menu">
    <li ng-repeat="item in menu">
        <a href="{{item.href}}">{{item.title}}</a>
    </li>
</ul>

<div ng-controller="Menu">
    <input type="text" id="newItem" value="" />
    <input type="submit" ng-click="addItem()" />
    <ul class="nav" ng-controller="Menu">
        <li ng-repeat="item in menu">
            <a href="{{item.href}}">{{item.title}}</a>
        </li>
    </ul>    
</div>

JS

angular.module('menuApp', ['menuServices']).
    run(function($rootScope){
        $rootScope.menu = [];
    });

angular.module('menuServices', ['ngResource']).
    factory('MenuData', function ($resource) {
        return $resource(
            '/tool/menu.cfc', 
            {
                returnFormat: 'json'
            },
            {
                getMenu: {
                    method: 'GET',
                    params: {method: 'getMenu'}
                },
                addItem: {
                    method: 'GET',
                    params: {method: 'addItem'}
                }
            }
        );
    });

function Menu($scope, MenuData) {

    // attempt to add new item
    $scope.addNewItem = function(){
        var thisItem = $('#newItem').val();

        MenuData.addItem({item: thisItem},function(data){
            $scope.updateMenu();
        });
    }   

    $scope.updateMenu = function() {
        MenuData.getMenu({},function(data){
            $scope.menu = data.MENU;
        });         
    }

    // get menu data
    $scope.updateMenu();
}

Cuando la página se carga, tanto laUL y elDIV Mostrar el contenido correcto de la base de datos, pero cuando uso eladdNewItem() solo el métodoDIV se actualiza.

¿Hay una mejor manera de estructurar mi lógica, o puedo hacer algo para asegurarme de que$scope.menu en elUL se actualiza al mismo tiempo?

Aquí hay un ejemplo de algo similar:http://plnkr.co/edit/2a55gq

Respuestas a la pregunta(3)

Su respuesta a la pregunta