updated readme and dependencies

(cherry picked from commit 329043f46390bb2c249c396fdce314d820f1d676)