process - async works, no memory or file handle leaks