you could use promises to at least pull the data all at once instead of in bits. which would make handling it on the front end easier.... just send one request from the client to your server, and expect one response wether it is via your proxy to google or not.