filter ls asynch and modular