> it exits gracefully when ctrl+c is received making sure pending tasks are completed. if there is one task like `* * * * *`, ctrl+c the program will hug on. how to understanding *pending tasks* ?