Which thread should UI updates be processed on to avoid crashes and application lag?
main
UI
dispatch
background