add a todo in ViewModel to depends