reorg
rename update to snapshot in SnapshotMessage