add (sound,post_async,async_run) api, and examples