Take a look at the MacroView stack loading interval; it may be too high for what you're trying to accomplish.
A value of 1 means that the view in the MacroView window is refreshed for every plane based on the current Z location.
Also see How do I modify the frequency of MacroView images loaded?, MacroView