- add new async kernel function
- fix sched_resume interface to pass result