Remove dispatch sync on main, reduce dispatching