only print finished messages once