demonstrating how to work with mutil.async.AsyncDoer with void return types