update GCController valueChangeHandler