A non-transitory computer readable medium containing instructions that, when executed by at least one processor of a user device, cause the user device to:
- identify content item to upload to a user account on a content management system;
- in response to identifying the content item to upload to the user account, provide request for a global identification (ID) associated with the content item;
- prior to receiving the global ID from the content management system;
- create a local ID for the at least one content item;
- and
- reference one or more user actions taken on the content item using the local ID;
- receive, from the content management system, the global ID associated with the content item;
- store, in response to receiving the global ID from the content management system, the global ID in an association with the local ID;
- and
- replace the local ID with the global ID in reference to one or more pending operations corresponding to the one or more actions taken on the content item using the local ID.