update readme and add benchmark