cleanup
update lsl: improve caching