Added message resending and peer upkeep