update readme and require