fix: memory/speed issues w/using adapters for chooser