update option controller