Shoppinglist ui and api updates