events order
composer update