update deps, and add todos