Lazily initialize operation queue
rename variables, change set<integration> to list<>
update changelog