port as3-commons-async