1. A method, comprising: polling a database to detect a database data object event that occurred in the database, the detected database data object event associated with a database data object in the database; determining, upon the polling, a priority level of the database data object event to be a first priority level based on a type of the database data object event; determining, based on the determined priority level being the first priority level,to defer retrieving data related to the database data object from the database for a predetermined period of time, wherein the data related to the database data object associated with the first priority level is retrieved at the latest when the predetermined period of time elapses; and in response to determining, before the predetermined period of time elapses, that a subsequent database data object event occurred in the database and has a second priority level, retrieving the data associated with the first priority level along with data associated with the subsequent database data object event having the second priority level before the predetermined period of time has elapsed, and wherein the polling, determining the priority level, determining to defer retrieving, and retrieving are performed by one or more processors.