Add async task insertion to Async

If you pass async=True into Async.start() then it will use the
asynchronous add method of the Queue instead of the regular one.