fixed message passing for progress list