added support to update/remove items on the basket