Update AsyncCommand.as

clear listeners array after complete
safe callbacks invoke, in some cases we don't need complete result and just need some notification (function without arguments)