task-ify read/view updates on show_topic

Fixes #1321