make listener work with celluloid 0.15 lack of bang async calls