concurrent composition improvements:
- prevent compose:complete event for old compositions
- reject outdated compositions for optimization