added demo project showing dispatch on main queue ≠ main thread