Updating composer, and refactoring notify block