if it has to hit a network or a disk it's going to be async