update readme and fix dependencies