updated dart.js