There is absolutely no reason this should be called at edit time.
I see that in your console you have a warning about an MMEvent. Could they be related?
I tested it in my scene and I have no warnings, so I'm pretty sure it is something specific to your project, perhaps you haven't cleaned your event correctly, or you have a script calling update on that gameobject at edit time