1. In a computer network system having a plurality of users of the network system and including a content management system performing transactions via calls through an API to a library server on a plurality of entities shareable by said users of the network system, a method of reducing a deadlock and timeout probability during processing of transactions, the method comprising: invoking a transaction sequence in response to receiving a request from one of said plurality of users for a transaction; performing a prepare portion of the transaction sequence; implicitly committing the prepare portion of the transaction sequence; performing an update portion of the transaction sequence; and fully committing said transaction.