Merge "Use CompletableFuture instead of a latch." into rvc-dev