You can do this async (so good UX).
Pretty good security too, the facilitator (SE or Statechain Entity) can't run away with your coins.