for key, val in six.iteritems(options):
        if func[key] != val:
            need_update = True
            ret['changes'].setdefault('old', {})[key] = func[key]
            ret['changes'].setdefault('new', {})[key] = val