Properly implemented progress log