rewrite underscore dependent code
composition error will cause error for all compositions which are dependent from it
concurrent composition improvements
- prevent compose:complete event for old compositions
- reject outdated compositions for optimization