simplify logic by having TodosIndex listenTo todos collection