refactoring to ace.dart
review comments
Merge pull request #3396 from devoncarew/devoncarew_refactor_ace

refactoring to ace.dart
Merge remote-tracking branch 'upstream/master' into build-backend
some minor changes