Changed container for peers from vector to set. Btw. we probably have to
change async_read_some to async_read to make things easier.