A method of operating a mobile telecommunications device for a telecommunication system, the telecommunication system comprising an application server that is connected to the mobile communications device via a network, the application server controlling access to at least one database comprising a set of one or more documents (831, 835), wherein the documents of the set of documents (831, 835) are assigned at least one network identification address for accessing the documents of the set of documents, the mobile telecommunication device comprising a processor, display device and memory, wherein the memory is configured to store at least one application, the application comprising instructions that, when executed, generate on the display device a graphical user interface, the graphical user interface comprising a set of user interface elements (A-C), wherein a first user interface element of the set of user interface elements (A-C) is a graphical representation of one or more documents of the set of documents (831, 835), the method comprising: a) receiving a selection of the first user interface element; b) displaying on the display device a listing of the one or more documents; c) receiving a selection of a document of the one or more documents; d) identifying in a cache of the mobile telecommunication device the selected document; e) in case the cache comprises the selected document ∘ using the content of the selected document for generating a unique identifier for uniquely identifying the content of the selected document being stored in the cache; ∘ in response to a determination, using the unique identifier, that the content of the selected document matches the content of a document of the set of documents (831, 835), retrieving the selected document from the cache; f) if the selected document is not stored in the cache ∘ requesting from the application server a network identification address of the selected document, if the network identification address is not locally stored in the mobile telecommunication device, and receiving the network identification address; ∘ downloading using the network identification address the selected document; ∘ storing the downloaded document in the cache. a) receiving a selection of the first user interface element; b) displaying on the display device a listing of the one or more documents; c) receiving a selection of a document of the one or more documents; d) identifying in a cache of the mobile telecommunication device the selected document; e) in case the cache comprises the selected document ∘ using the content of the selected document for generating a unique identifier for uniquely identifying the content of the selected document being stored in the cache; ∘ in response to a determination, using the unique identifier, that the content of the selected document matches the content of a document of the set of documents (831, 835), retrieving the selected document from the cache; ∘ using the content of the selected document for generating a unique identifier for uniquely identifying the content of the selected document being stored in the cache; ∘ in response to a determination, using the unique identifier, that the content of the selected document matches the content of a document of the set of documents (831, 835), retrieving the selected document from the cache; f) if the selected document is not stored in the cache ∘ requesting from the application server a network identification address of the selected document, if the network identification address is not locally stored in the mobile telecommunication device, and receiving the network identification address; ∘ downloading using the network identification address the selected document; ∘ storing the downloaded document in the cache. ∘ requesting from the application server a network identification address of the selected document, if the network identification address is not locally stored in the mobile telecommunication device, and receiving the network identification address; ∘ downloading using the network identification address the selected document; ∘ storing the downloaded document in the cache.