add options.once
update readme and bump version