update readme and requires