process background task when running a macro

The scenario is that I have an XOP that uses igor IDLE time to update waves/variables. If I start a macro, that takes all Igor's processing. My background task has no chance then. Is that possible, in the macro, to ask Igor process its background tasks.
Thank you.