Update Smartshelf_main