Patent ID: 8849872

Claim:
A method comprising: detecting, by a controller implemented in Javascript executed by a processor, a change by a user to content of a shopping cart presented in a user interface of a client comprising a first repository, the user interface coupled to a second repository via a network, wherein the change indicates that the content is to be updated; and in response to detecting the change, without additional user interaction: generating a first request to modify data stored in the first repository and a second request to modify data stored in the second repository, wherein the first request and the second request are different; transmitting the first request to the first repository; transmitting the second request to the second repository; receiving, by the controller, first modified data modified by the first repository and second modified data modified by the second repository in response to the first request and the second request, wherein the first modified data and the second modified data are different; storing at least one of the first modified data or the second modified data in a buffer coupled to the controller; and updating, by the controller, a first portion of the content of the shopping cart presented in the user interface with the first modified data and a second portion of the content of the shopping cart presented in the user interface with the second modified data.