fixup cart route update + close #40