add IShouldUpdate protocol for experts