Update notify TODOs
Replace unnecessary coroutine with function
Remove coroutine wrapper from streaming_callback
Use add_done_callback instead of IOLoop.add_future

In urwid-land, using the IOLoop method prevents unhandled exceptions
from ending the program with a stacktrace.