Recovery packaging

now truncates message list in recovery process if bigger than defined packet size threshold