Closure with Async.js ref: http://qiita.com/Lewuathe/items/3cf895ffc3d3eb9ce2af