fix callback handling in ie8
update dist