move readAllAsyc to be a method of HttpParser