bundle update
support the async flag. fixes #18