minor refactor
lazy load speakerlist