About async vs sync code