Update `SaveScheduler` to return scheduling results and display feedback in UI