update TODO, misc