Added ListenableFutures to ConnectionLifecycle and async Inst lookups