Through2async

finished implementation with through2 and async