async filters fixed too much recursion
improving a lot, optimizing meanings
improving code
refactoring
refactoring
init ew impls