About C++ enum

I define a enum type in C++ compile is ok and it can use in blueprint,but while i change the enum node or add new node and recompile it ,it doesn’t refresh item in blueprint.when i reopen ueeditor the new node come out. Is that a bug?