update TODO & add comments re: nonblock-do-construct stuff