update dependencies
beautify the readme