Was this intended to be committed?  If it was, I would vote that we at least make this 1) conform to PEP8, including line length, 2) make this code a little nicer:

```py
for _ in xrange(20):
    sync_task = Async(target=whatup, args=[randint(1,20)])
    ctx.add(async_task)
```

For callbacks, I think you could use the defaults decorator to clean this up too.