# Dataviewer Unexpected Behaviour

**URL:** <https://community.thunkable.com/t/dataviewer-unexpected-behaviour/1501391>\
**Category:** Questions about Thunkable X\
**Tags:** firebase, bug, thunkable-bugs, data-viewer\
**Created:** [September 12, 2021, 3:01pm UTC](https://community.thunkable.com/t/dataviewer-unexpected-behaviour/1501391 "2021-09-12T15:01:34Z")\
**Posts on this page:** 1\
**Showing post:** 9

<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:** [September 15, 2021, 6:33am UTC](https://community.thunkable.com/t/dataviewer-unexpected-behaviour/1501391/9 "2021-09-15T06:33:12Z")

</div>

Thank you for your explanation.

If you feel the issue is caused by the `asynchronous nature` of the `Firebase Get` block then you can use the `cloud variables` instead as they are **synchronous** and should get you rid of this problem at once.

See this post for explanation and how to convert from one to the other

> [@Chat app In Thunkable drag and drop](https://community.thunkable.com/t/chat-app-in-thunkable-drag-and-drop/1297119/10):
>
> Hi there, This realtime DB block is the same as this cloud variable block: [image] And this realtimeDB block is the same as this cloud variable block: [image] I am using [dynamically named variables](https://docs.thunkable.com/variables#dynamically-named-variables) here, so you don’t even need an initialize block! Does that help you understand how to use cloud variables instead of the Realtime DB component in your Drag and Drop project?

From the first image you shared **Fetch Orders**

- You are using a `stored variable` this introduces delays
- You are using `list of values in ....` this introduces delays
- The image does not show the whole function and therefore it is not clear what is after the `create row` block

My advice is to create a new project that only reproduce the error you are facing and share it here so we can help. Your example project could use **sample JSON block** instead of the Realtime DB connection.

---

_[View the full topic](https://community.thunkable.com/t/dataviewer-unexpected-behaviour/1501391)._
