finish async and filtered ls