Added timeout to Latch await