How do you think about concurrency issues and race conditions when updating the UI from async work in a Chime app?