using async through for user stream and nested packages stream