playback will add new client if not existed