Fix/view model unsubscribe

- Unsubscribe data store subscriptions from view model life cycle
- Unsubscribe view model subscriptions from fragment life cycle