update options code