update option parser