closes #3 and added views updater for topic