add liveOnce