Move table_options initalization from __call__ to __init__ in listing.py. Otherwise the update method does not work without calling the view first.