Use the same wrapper for greedy scheduler to keep history
Start cleanup thread with scheduler