update the readme and dependencies