new method is for immediate conditional callback - used within the render engine
New method is for immediate callback without subscription