fixed a bug where effect particle parent was sometimes destroyed when not intended