update menu item interface