added async ingest and retrieve LifecycleState methods