Make view model unsubscribe properly