Working async across time zones

How distributed teams talk when nobody is online at the same time.