I see, does this scheduling need a user trigger to run the backend workflow? what would be the best performing practice?