Moved updating messages to progress functions