update lsl: improve caching