doc: update TODO and add thesis