add weakmap dependency
add nhz.io-stream-filter dependency