What's the best way to manage long running functions in convex actions? - Convex Community