Create my own asnyc task to allow mutiple task run at the same time.

And change the package name.