update documentation and dependencies