implement removal of excess files
better formatting of progress messages
more informatio when retrieving a message fails
process messages in predictable order