Fixed cart updating, still need to fix links.