Update TODO.md

differentiating between basic recoverability and distributed