1. In a client device, a method of operation comprising: receiving from a remote server a distribution collection of sub-menu items for a menu item; determining whether one or more of the sub-menu items of said distribution collection are not part of an operational collection of sub-menu items of the menu item; updating the operational collection of sub-menu items of the menu item; and changing an operational visual representation of the menu item from a first state to a second state to convey to a user of the client device that new sub-menu items have been added to the operational collection of sub-menu items of the menu item.