added processReceivedSyncMessage() doAction()