```python
def setup():
global promise
py5.size(200, 100)
promise = py5.launch_promise_thread(load_data)
def load_data():
return py5.load_json('http://py5coding.org/files/secret_message.json')
def draw():
py5.background(0)
if promise.is_ready:
py5.text(promise.result['msg'][:(py5.frame_count // 25)], 20, 50)
```