A telecommunication method for operating a telecommunication device being coupled to a digital telecommunication network, the telecommunication device comprising a processor, a display device and a memory with an application, the application comprising instructions that, when executed on the processor, cause the processor to display on the display device a graphical user interface, the telecommunication device being connectable via a communication link of the network to a backend server with access to a database comprising a plurality of datasets, the method comprising: • splitting a data request for requesting the plurality of datasets from the database to be displayed all together at once on the telecommunication device into a plurality of individual requests including an initializing data request and a second data request which are sent successively, • sending the initializing data request to the backend server requesting a first number of the datasets from the database; • in response to the initializing data request receiving via the communication link an initializing data packet with the requested first number of the datasets; • determining the size of the datasets of the initializing data packet; • calculating a second number of the datasets to be requested by the second data request using the determined size, a delay time (T D) and a bit rate of the transmission of the datasets from the database via the backend server and the communication link to the telecommunication device, wherein the second number of the datasets is a maximum number of the datasets receivable with the bit rate within a predefined time slot, wherein the delay time (T D) is the predefined length of the interval at which data requests are successively sent by the telecommunication device; • sending the second data request to the backend server requesting the second number of the datasets after the delay time (T D) has passed; • in response to the second data request receiving via the communication link a second data packet with the requested second number of the datasets, the method being characterized in that it further comprises: • displaying the data comprised by the received datasets on the graphical user interface on the display device by successively adding the data of the received datasets to the graphical user interface upon receipt. • splitting a data request for requesting the plurality of datasets from the database to be displayed all together at once on the telecommunication device into a plurality of individual requests including an initializing data request and a second data request which are sent successively, • sending the initializing data request to the backend server requesting a first number of the datasets from the database; • in response to the initializing data request receiving via the communication link an initializing data packet with the requested first number of the datasets; • determining the size of the datasets of the initializing data packet; • calculating a second number of the datasets to be requested by the second data request using the determined size, a delay time (T D) and a bit rate of the transmission of the datasets from the database via the backend server and the communication link to the telecommunication device, wherein the second number of the datasets is a maximum number of the datasets receivable with the bit rate within a predefined time slot, wherein the delay time (T D) is the predefined length of the interval at which data requests are successively sent by the telecommunication device; • sending the second data request to the backend server requesting the second number of the datasets after the delay time (T D) has passed; • in response to the second data request receiving via the communication link a second data packet with the requested second number of the datasets, • displaying the data comprised by the received datasets on the graphical user interface on the display device by successively adding the data of the received datasets to the graphical user interface upon receipt.