updating options parser