use integrated change queue