prevent multiple sublists showing at once

fixed following bug:

Scenario:
user A creates TodoList x with two items, each has a sublist
user B opens list x, goes offline, opens first item, opens second item, goes online
Expected result:
user B view contains last opened sublist
Actual Result:
user B view contains both sublists opened