migrating to libuv http_parser