Better handling of SyncMsg
in the daemon, SyncMsg can be big, for now it's limited to UINT16_MAX bytes, but ideally we want this to be generic.
SyncModule::Impl::syncInfos
we should write juste enough data in SyncMsg to get the limit and split in multiple messages if necessary