Decrease the frequency of the call of sift function
Add text out to show the progress
Add cout and change test data