See upgrade guide at https://github.com/mbostock/d3/wiki/Upgrading-to-3.0
- Using queue.js https://github.com/mbostock/queue might clean up some code where several AQL queries are issued in parallel
- New error handling anad cross-domain capabilities in d3.xhr might be useful
See upgrade guide at https://github.com/mbostock/d3/wiki/Upgrading-to-3.0