add set operation to cache