update readme and sample