update readme and dependency