Update view and cart system