# Database read delay on screen display

**URL:** <https://forum.adalo.com/t/database-read-delay-on-screen-display/16699>\
**Category:** Database\
**Created:** [September 1, 2021, 12:49pm UTC](https://forum.adalo.com/t/database-read-delay-on-screen-display/16699 "2021-09-01T12:49:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![paulf](https://avatars.discourse-cdn.com/v4/letter/p/eb9ed0/32.png) [@paulf](https://forum.adalo.com/u/paulf)\
**Post date:** [September 1, 2021, 12:49pm UTC](https://forum.adalo.com/t/database-read-delay-on-screen-display/16699/1 "2021-09-01T12:49:38Z")

</div>

Hi

I have an app that contains text boxes that use Magic Text to display text field contents from a database table. I’ve noticed that when a screen appears there is a delay of 1-3 seconds before the text appears - or replaces the previous text if the screen has been viewed before.

So, I have a few questions:

1. Is there any way to delay displaying the screen to the user until the relevant data has been retrieved from the database?
2. Is there any way to use a database local to the device? The information I’m reading is non-volatile (at least between releases). Ideally I would like to be able to cache particular database tables locally.

Many thanks

Paul
