update opperand type