update dependencies
rewrite README