Question about async effects and their underlying reactivity - SolidJS