messaging: make incremental update a snake entity (for streaming)