add latch await