1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, the method comprising: receiving, from a user interface client application, a user interface request corresponding to two or more chained operations, each of the two or more chained operations associated with one or more service calls to a backend service layer; determining whether to update a backend buffer after execution of each of the one or more service calls associated with each of the two or more chained operations; if it is determined to update the backend buffer after execution of each of the one or more service calls associated with each of the two or more chained operations, executing each of the one or more service calls associated with each of the two or more chained operations, and executing a read service call after executing each of the one or more service calls; and if it is determined not to update the backend buffer after execution of each of the one or more service calls associated with each of the two or more chained operations, executing each of the one or more service calls associated with each of the two or more chained operations in sequence, and executing a bulk read service call only after executing all of the one or more service calls.