composer.json update