use concat, not union
Merge pull request #285 from owiber/master

use concat, not union to add callback