add TasksForIndex
rename Key.Hash to Key.Id