I would like to have a UniverseSelection that does the screening on demand and not at prefixed time. I tried to build a Custum UniverseSelectionModel where I override the GetNextRefreshTimeUtc function to put the current time of the algorithm but what it does it execute the code async (which means calculation happen at that right time but after the function is called and executed, so basically after the scope of my call.) Is there a way to force the Universe to create the coarse object when I want it? Or put differently, how do I get the coarse to be used in the SelectCoarse function whenever I need it and not when scheduled?