@Scondo, кажется есть +/- нормальное решение для синкапа сообщений
Только оно требует введения чего-то типа сигнального сервера.
Суть простая: юзер цепляется к сигнальному серверу, запрашивает статусы всех юзеров с которыми у него есть переписка, а так же свой статус.
Из полученной инфы каждому с кем есть связь шлёт запрос на синхронизацию данных. Ну и соответственно синхронизируется.