# Data Sources: List Of Values from \[Column\] block does not update during app runtime

**URL:** <https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205>\
**Category:** Questions about Thunkable X\
**Tags:** question\
**Created:** [May 1, 2021, 3:48pm UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205 "2021-05-01T15:48:03Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [May 1, 2021, 3:48pm UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/1 "2021-05-01T15:48:03Z")

</div>

I am been searching around but not found best solution.

i am using data source and it connect to airtable. after do operation such as edit, update or delete and it reflected to airtable but not in apps it self. it remain like keeping cache for it. i have to exit from app and login again and then only reflected.

any way to reload data sources or refresh the screen? my component is using list viewer, text and label.

---

<div class="post-metadata">

**Author:** ![cyberdriver](https://avatars.discourse-cdn.com/v4/letter/c/5e9695/32.png) [@cyberdriver](https://community.thunkable.com/u/cyberdriver)\
**Post date:** [May 1, 2021, 4:48pm UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/2 "2021-05-01T16:48:01Z")

</div>

I you are using a list viewer, I think you can pull down from the top of it and it will refresh the data. I’m not 100% positive though.

---

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [May 2, 2021, 4:45am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/3 "2021-05-02T04:45:05Z")

</div>

unfortunately is not happening. i think connect using data source it does not have kind of shake to airtable. in the block also does not have refresh to the data also.

---

<div class="post-metadata">

**Author:** ![cyberdriver](https://avatars.discourse-cdn.com/v4/letter/c/5e9695/32.png) [@cyberdriver](https://community.thunkable.com/u/cyberdriver)\
**Post date:** [May 2, 2021, 3:12pm UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/4 "2021-05-02T15:12:12Z")

</div>

@ozel1978, please see the animation. I have a list connected to Airtable. When I pull down on the list, it refreshes and you can see an apple appears on the list because it was added in Airtable.

 ![refresh](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/6/6634d603b785d1793478e616f1a058d3339797dd.gif)

If you are looking to refresh with blocks, then I’m not sure if there is a way to do that.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [May 2, 2021, 3:24pm UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/5 "2021-05-02T15:24:26Z")

</div>

The DVL (Data Viewer List) has a refresh block which will do exactly what the **pull down gesture** is doing in the animation.

This is only for DVL and not in the **List Viewer**.

---

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [May 2, 2021, 3:39pm UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/6 "2021-05-02T15:39:09Z")

</div>

as muner mentioned list viewer does not have refresh block.  
somehow all my block using list viewer.

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [May 5, 2021, 10:19am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/7 "2021-05-05T10:19:47Z")

</div>

Hi there,

If you are displaying your Airtable data in a [List Viewer,](https://docs.thunkable.com/list-viewer) are you using blocks to pull the updated Airtable data to display in your List Viewer?

If so, could you show us what those blocks look like?

I’m not sure what type of data you’re working with, but you may find using the [Data Viewer List](https://docs.thunkable.com/data-viewer-list) to be more convenient in your project. You can even build a [custom Data Viewer layout](https://docs.thunkable.com/custom-data-viewer-layout) in the snap to place UI!

---

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [May 6, 2021, 2:54am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/8 "2021-05-06T02:54:19Z")

</div>

@jane

thank you for step in. i am using data source to pull data from airtable. the block working fine but after updated it reflected at airtable but not in screen it self. If i am using web it can be right click and reload the page but if using the app how do that? i share how the block look like. thank to @muneer who help me with block arrangement.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/d/6dddb077a9246d417fcb3ac025308051486b7f37.png)

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/2/427f644311d4cd253cbee9722c01d6f071055830.png)

reflected

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/b/ab7c83b5e35a4d515a15e8f7516a2ce6d94a1f76.png)

not reflected  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/4/649e0d61b17f8b7200bf544d51739211b2bd9d20.png)

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [May 6, 2021, 7:06am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/9 "2021-05-06T07:06:47Z")

</div>

I can see your `update value` block to update the value in your Airtable DB, but it looks like you don’t update the List Viewer’s text items after changing a value in your Airtable DB. The List Viewer won’t update automatically, you’ll need to add a block to display the new data yourself.

Can you add in a block after your `update value in Imported Base` block to `set List_Viewer's text items to [list of values in Imported Base in bank in number]`? This should pull the new data and display it in your List Viewer.

---

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [May 6, 2021, 8:08am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/10 "2021-05-06T08:08:06Z")

</div>

@jane

same behavior it only updated at airtable not at listviewer.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/9/3/93fa4c9d75d1df47385b9fa9c8bb212f2db38f9a.png)

---

<div class="post-metadata">

**Author:** ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)\
**Post date:** [May 6, 2021, 9:12am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/11 "2021-05-06T09:12:48Z")

</div>

Those purple blocks are asynchronous. The first one may not be done before the second runs. Try adding a 1s wait before you update list viewer. If that fixes the problem, then you’ll know it’s a timing issue only.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [May 6, 2021, 10:53am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/12 "2021-05-06T10:53:08Z")

</div>

@jane  
The update value block is simply to update the value in the table and it does what it supposed to do but what is not performing as expected is the item click event of List Viewer1 which should update the content of the lower list viewer (List Viewer2).  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/8/a8fe462a6430fc42b7f75928401ada7249de4a98.png)  
I have tested it and injected wait blocks in different places but that does not seem to have any effect.

---

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [May 6, 2021, 3:48pm UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/13 "2021-05-06T15:48:05Z")

</div>

@muneer/  
also i try on local db and worked perfectly but at airtable does not seem reflected at app unless app is close and open again.

@jane  
is there anyway to refresh the screen?

---

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [May 8, 2021, 11:36pm UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/14 "2021-05-08T23:36:46Z")

</div>

i recreating the block using airtable block, it able to save and reflected at airtable and at screen.

here the block.

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/a/0a6cfb00bd15b5abe61d4fde9ac1b6aa02120475.png)

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/6/7628021032d4c7659d1d9fbe11b069a6efbf9060.png)

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/4/14e5b51d4243d3602533dfa2b69716c5af5bbcc8.png)

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [May 9, 2021, 1:45am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/15 "2021-05-09T01:45:49Z")

</div>

@jane does this mean there is a cache problem with the block `list of values`? The block will read from the Data Source only the first time and subsequent calls will reflect the cached values.

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [May 10, 2021, 8:01am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/16 "2021-05-10T08:01:02Z")

</div>

Thanks for the tag, @muneer - I made a sample app to test this out and it seems correct. I’ll bring this matter to the team’s attention.

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [May 10, 2021, 8:14am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/17 "2021-05-10T08:14:46Z")

</div>

Thanks for confirming, @ozel1978. If you use a Google Sheet as a data source, do you get the updated data?

---

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [May 10, 2021, 10:33am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/18 "2021-05-10T10:33:54Z")

</div>

@jane no it wont updated. so meaning airtable and spreadsheet wont be effected using data source block. while for airtable working fine if using airtable block itself.

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [May 11, 2021, 7:14am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/19 "2021-05-11T07:14:59Z")

</div>

Ok, so just to be clear:

- The `list of values from [column]` block **will not** update if you are connected to an **Airtable DB** or **Google Sheet**
- The `list of values from [column]` block **will** update if you are connected to a **Local DB**

Is that correct?

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [May 11, 2021, 9:12am UTC](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205/20 "2021-05-11T09:12:04Z")

</div>

Yes, I confirm that.

[Next page](https://community.thunkable.com/t/data-sources-list-of-values-from-column-block-does-not-update-during-app-runtime/1257205.md?page=2)
