Human tasks are async, but you can also have external systems interactions that works asynchronously. You need to think that if your process can start and end only in memory, without waiting any external interaction (Systems or Humans) your process will never be persisted.