MCManager and AppDelegate update, communication and matching algorithm working but not in the desired way