1. A method for updating remote clients with actions that occurred in a cloud-enabled platform, the method comprising: in response to an action from a user in the cloud-enabled platform, determining a list of events to update one or more collaborators of the user about the action; separating the list of events into a plurality of sub-lists of events such that each sub-list of events can be stored in a database within a designated amount of time; and storing the plurality of sub-lists of events into the database to be read by the one or more collaborators.