move cart to sidebar and use ajax to update