correct implementation of the update term class feature