updated deps and improved docs