update linear setting