Update AsyncCommand.as

1. Clear listeners array after complete
2. Safe callbacks invoke, in some cases we don't need complete result and just need some notification (function without arguments)